package com.ruoyi.receipt.service;

import java.util.List;
import com.ruoyi.receipt.domain.TbSubjectCluste;

/**
 * 题簇管理Service接口
 * 
 * @author ruoyi
 * @date 2021-03-29
 */
public interface ITbSubjectClusteService 
{
    /**
     * 查询题簇管理
     * 
     * @param id 题簇管理ID
     * @return 题簇管理
     */
    public TbSubjectCluste selectTbSubjectClusteById(Long id);

    /**
     * 查询题簇管理列表
     * 
     * @param tbSubjectCluste 题簇管理
     * @return 题簇管理集合
     */
    public List<TbSubjectCluste> selectTbSubjectClusteList(TbSubjectCluste tbSubjectCluste);

    /**
     * 新增题簇管理
     * 
     * @param tbSubjectCluste 题簇管理
     * @return 结果
     */
    public int insertTbSubjectCluste(TbSubjectCluste tbSubjectCluste);

    /**
     * 修改题簇管理
     * 
     * @param tbSubjectCluste 题簇管理
     * @return 结果
     */
    public int updateTbSubjectCluste(TbSubjectCluste tbSubjectCluste);

    /**
     * 批量删除题簇管理
     * 
     * @param ids 需要删除的题簇管理ID
     * @return 结果
     */
    public int deleteTbSubjectClusteByIds(Long[] ids);

    /**
     * 删除题簇管理信息
     * 
     * @param id 题簇管理ID
     * @return 结果
     */
    public int deleteTbSubjectClusteById(Long id);
//    public List<TbSubjectCluste> selectClusteListlist();
public List<TbSubjectCluste> selectName(String clusteName);
    public List<TbSubjectCluste> selectClusteStatus(TbSubjectCluste tbSubjectCluste);
}
